/* CSS Document */

/*------------------HTML BY BING-------------------*/
/*------------------2015--01--12-------------------*/
/*------------------QQ-313854716-------------------*/


.fl{ float: left;}
.fr{ float:right;}
.topNav{ height:45px; line-height:45px; background:#2a2a2a;}
.topL{ overflow:hidden;}
.topR ,.topR a{ color:#999;}
.topR a{ padding-right:5px; padding-left:5px;}
.login{ float:left; padding:10px;}
.login input{ margin-right:5px;}
.login span{ display:block; float:left; overflow:hidden;}
.login span a{ padding-left:5px; display:block; float:left;}
.usrname{ display: block; float:left; background:url(../images/userNameBg.gif) no-repeat; height:24px; width:85px; padding-left:35px; border:none}
.password{ display: block; float:left; border:none; background:url(../images/keywordBg.gif) no-repeat; height:24px; width:85px; padding-left:35px; border:none}
.loginBtn{ display: block; float:left; border:none; background:url(../images/loginBtn.gif) no-repeat; height:24px; width:58px; cursor:pointer; font-family:"微软雅黑"}
.reviList{
	width: 100%;
}
.reviList li{
	float: left;
}
.right {
	float: right;
}
.sendMoney{color: #ff3498;font-size: 13px;font-weight: bold;}
.loginOut{color:#999;}
.loginOut a{ color:#CCC;}
.loginOut .corRed{ color:#ff3498;}
.loginOut i{ border-radius:15px; background:#ff3498; padding:0 5px; color:#FFF;}
.sp{ padding-left:20px;}
.head{ background:url(../images/head.jpg) repeat-x center top;overflow:auto;}
.logo{ padding-top:35px;}
.nav{ clear:both;}
.headImg{ margin-top:15px; border:#FFF solid 2px;}
.search{ overflow:hidden; padding-top:35px; padding-left:36px;}
.searchA{ clear:both;}

.searchkeyword a{ color:#666;}
.searchkeyword{ clear:both; padding-top:3px; padding-left:0px;width:541px;}
.searchInput{ background:url(../images/inputBg.png) no-repeat; width:378px; height:39px; border:none; display:block; float:left; float:left; padding-left:20px; font-size:14px; font-family:'微软雅黑'; color:#999;}
.searchBtn{ background:url(../images/searchBtn.png) no-repeat; height:39px; width:68px; border:none; display: block; float:left; cursor:pointer;}

.nav{ clear:both; padding-top:18px;}
.nav li{ float:left; line-height:43px;  text-align:center; font-size:14px; background:url(../images/line.gif) no-repeat left bottom; padding-right:2px; height:43px; overflow:hidden;}
.nav li a{width:89px; display:block;}
.nav li a:hover,.nav li.hov a{ display:block; background:url(../images/btnHover.png) no-repeat; font-size:14px; font-weight:bold; color:#ff3498;background-size: 89px 50px}

.foot_nav{clear:both;width: 100%;height: 40px;background-color: #ef89b0;margin-top: 20px;}
.foot_nav li{margin: auto;width: 9%;}
.foot_nav li{height: 40px;line-height: 40px;float:left; text-align:center; font-size:14px;overflow:hidden;}
.foot_nav li a{display:block;color: #fff;font-size: 14px;}

.secL{ line-height:45px;}
.secL .hd{ padding-left:10px;}
.secL .hd a{ border: #999 solid 1px; padding:0 5px;}
.date{ padding-right:10px; color:#999;}
.secL .bd{ background:url(../images/laoud.gif) no-repeat left center; padding-left:35px;}
.secL .bd a{ color:#ff3498;}
.secR{ line-height:45px; color:#999;}
.secR span a{ font-size:16px; color:#ff3498;}
.secR i{ font-size:18px; padding-right:5px; color:#ff3498;}
.secR strong{ padding-left:10px;line-height:30px;}
.secR strong a{ border-radius:15px; background:#ff3498; color:#FFF; padding:3px 5px; }

.body{ padding-top:10px;}
#focus {width:280px; height:500px; overflow:hidden; position:relative; background:#FFF; border:#DDD solid 1px; border-radius:10px;}
#focus ul {height:420px; position:absolute;width:280px;}
#focus ul li {float:left; width:280px; height:450px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:280px; height:15px; right:100px; bottom:10px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:15px; height:15px; _font-size:0; margin-left:5px; cursor:pointer; background:#666; float:right; border-radius:10px;}
#focus .btn span.on {background:#ff3498;}
#focus .pre {left:0; display:none;}
#focus ul li a h1{ font-size:16px; padding: 0 15px; color:#000; padding-bottom:5px; font-weight:bold;}
#focus ul li a h4{ font-size:16px; padding: 0 15px; color:#000; padding-bottom:5px; font-weight:bold;}
#focus ul li p{ font-size:12px; padding: 0 15px;}

.newList{ width:535px; margin-left:20px;}
.newList{ border-top:#CCC dotted 1px;}
.newList div{ border-bottom:#CCC dotted 1px; padding:10px 0;}
.newList div h1{ font-size:16px; text-align:center; padding-bottom:10px; font-weight:bold;}
.newList div h4{ font-size:16px; text-align:center; padding-bottom:10px; font-weight:bold;}
.newList div p{ line-height:22px; color:#666;}
.newList div p a{ color:#ff3498;}

.newList ul{ padding:10px 0; overflow:hidden;}
.newList ul li{line-height:24px; height:24px;width: 250px;float: left; }
.orderRight{ background:url(../images/rightBg.gif) no-repeat; height:500px; width:244px; border-radius:10px;}
.orderRight h1{ font-size:16px; color:#FFF; line-height:45px; padding: 0 15px; font-weight:bold}
.orderRight h4{ font-size:16px; color:#FFF; line-height:45px; padding: 0 15px; font-weight:bold}
.orderRight ul{ padding:0 15px; padding-top:10px;}
.orderRight ul li,.secBlockL .bd ul li{ border-bottom:#CCC dotted 1px; line-height:25px;}
.orderRight ul .ListMore,.secBlockL .bd ul .ListMore{ border-bottom:none;}
.secBlockL .bd ul .ListMore{ text-align:right;}
.secBlockL{ border-right:#f191bb solid 1px;}
.orderRight h2{font-size:16px; color:#FFF; line-height:25px; padding: 0 15px; text-align:right; padding-top:15px; font-weight:bold}
.orderRight p{ padding:10px 15px; color:#FFF; line-height:22px; text-align:justify;}
.adImg{ clear:both; padding-top:10px; overflow:hidden;}
.adImg div{ width:1150px;}
.adImg img{border-radius:10px; float:left; display:block; margin-right:9px;}
.secBlock{border-radius:10px; border:#f191bb solid 1px; margin-top:10px; overflow:hidden; background:#FFF; height:543px;}
.secBlock .secBanner{ overflow:hidden; line-height:50px; height:50px; background:#f083b1 url(../images/secHeadBg.jpg) no-repeat;}
.secBlock .secBanner span{ padding-right:20px; font-size:14px;color:#fff;}
.secBlock .secBanner span a{ padding:0 5px; color:#fff; padding-right:6px;}
.secBlock .secBanner span a:hover{ font-weight:bold; font-size:15px; padding-right:1px;}

.numA{ border-radius:10px; background:#f083b1; padding:0 5px; color:#FFF;}
.numB{ border-radius:10px; background:#CCC; padding:0 5px; color:#FFF;}

.slideTxtBox{}
.slideTxtBox .hd ul li.on{ background:#FFF; cursor:pointer; font-weight:bold; color:#ff3498; font-size:14px;}

.slideTxtBox .hd{ overflow:hidden; background:#e8e8e8;}
.slideTxtBox .hd li{ float:left; width:135px; height:40px; line-height:40px; text-align:center;}
.slideTxtBox .bd ul{ padding:15px; overflow:hidden; line-height:30px; border-top:none;}
.secBlockL .bd ul li{ line-height:29px;}
/*.secBlockM{ overflow:hidden; width:540px; padding-left:20px;}*/
.secBlockM{ overflow:hidden; width:475px; padding-left:20px;}
.niter{ overflow:hidden;}
.niter h1{ font-size:16px; clear:both; overflow:hidden; border-bottom:#CCC solid 1px; line-height:45px; font-weight:bold;}
.niter h4{ font-size:16px; clear:both; overflow:hidden; border-bottom:#CCC solid 1px; line-height:45px; font-weight:bold;}
.niter ul{ padding-top:20px;overflow: hidden;}
.niter ul li{ width:235px; margin-right:2px;}
.niter ul li h3{ font-size:14px; padding-bottom:10px;}
.niter ul li h2{ font-size:16px; color:#ff3498; padding-bottom:5px;}
.niter ul li p{ clear:both; color:#999; padding-top:10px;}
.niter ul li .spanS a{ display:block; border-radius:15px; background:#f090b0; line-height:26px; width:100px; text-align:center; color:#FFF; margin-bottom:5px; margin-top:15px;}
.niter ul li .spanY a{ display:block; border-radius:15px; background:#10ada0; line-height:26px; width:100px; text-align:center; color:#FFF;}
.wcon{ width:115px;}


.niter ul li img{ padding-right:10px;}
.niter h1 .spanR{ font-size:12px;}

.niter2{ margin-right:20px; width:250px; padding-top:20px;}
.niter3{padding-top:20px;}
.niter2 ul,.niter3 ul{ padding-top:10px;}
.niter2 li,.niter3 li{ line-height:22px;}


.secBlockR{ width:238px; overflow:hidden; background:#FFF; border-left:#f191bb solid 1px;}
.secBlockR .hd{ height:40px;}
.secTitle{ overflow:hidden; line-height:40px; overflow:hidden; padding-left:15px;}
.secTitle .fl{ font-size:16px; font-weight:bold;}
.secTitle .fr li{ width:35px;}

.secBlockR .bd li{ overflow:hidden; border-bottom:#CCC dotted 1px;}
.secBlockR .bd li img{ padding-right:8px; padding-left:5px;}
.secBlockR .bd li .fl b{ font-size:14px;}
.imgR{ line-height:24px;width: 112px;}
.numBig{ display:block; height:18px; line-height:18px;}

.thBlock{ margin-top:10px; clear:both; overflow:hidden;}
.thBlockL{ background:#FFF; overflow:hidden; width:260px; border:#f96565 solid 2px; border-radius:10px;}
.thBlockL h1{ text-align:center; background:#f96565; line-height:40px; color:#FFF; font-size:16px;}
.thBlockL h4{ text-align:center; background:#f96565; line-height:40px; color:#FFF; font-size:16px;}

.thBlockL ul{ padding:15px;}
.thBlockL ul li ,.thBlockR ul li{ overflow:hidden; line-height:30px; border-bottom:#CCC dotted 1px;}
.thBlockL ul li img,.thBlockR ul li img{ padding-right:5px; padding-left:5px;}
.thBlockL ul li .fl b,.thBlockR ul li .fl b{ font-size:14px;}
.thBlockL ul li ,.thBlockR2 ul li{ overflow:hidden; line-height:30px; border-bottom:#CCC dotted 1px;}
.thBlockL ul li img,.thBlockR2 ul li img{ padding-right:5px; padding-left:5px;}
.thBlockL ul li .fl b,.thBlockR2 ul li .fl b{ font-size:14px;}
.thBlockR{ background:#fff; border:#f96565 solid 2px; border-radius:10px;}
.thBlockR2{ background:#fff; border:#f96565 solid 2px; border-radius:10px;}

.thBlockR .slideTxtBox .hd ul li.on{ background:#f96565; cursor:pointer; font-weight:bold; color:#FFF; font-size:14px;}
.thBlockR2 .slideTxtBox .hd ul li.on{ background:#f08daf; cursor:pointer; font-weight:bold; color:#FFF; font-size:14px;}

.thBlockM{ border:#f96565 solid 1px; border-top-width:3px; width:530px; margin-left:15px; border-radius:10px; background:#fff;}
.thBlockM h1{ font-size:16px; line-height:40px; color:#f96565; font-weight:bold; margin:0 15px; border-bottom:#CCC solid 1px; margin-bottom:10px; overflow:hidden;}
.thBlockM h4{ font-size:16px; line-height:40px; color:#f96565; font-weight:bold; margin:0 15px; border-bottom:#CCC solid 1px; margin-bottom:10px; overflow:hidden;}
.leftImgList{ padding:0 15px; width:340px;}
.leftImgList li { overflow:hidden; padding-bottom:20px;}
.leftImgList li  h2{ font-size:18px; padding-bottom:15px; font-weight:bold;}
.leftImgList li  h2 a{ color:#f96565;}
.leftImgList li img{ float:left;}

.leftImgList li div{ float:left; width:180px;padding:0 15px}

.leftNewsList{ width:160px;}
.leftNewsList li{ line-height:30px; border-bottom:#CCC dotted 1px;}
.leftNewsList li a{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.thBlockM h1 .fr{ font-size:14px;}

.thBlock .numA{background:#f96565; color:#FFF;}

.greeBlock .gree,.blueBlock .blue{ text-align:right; border-bottom:none;}
.greeBlock .thBlockM h1,.greeBlock .thBlockM h2 a,.gree{ color:#73a721;}
.greeBlock .thBlockL h1{background:#73a721; color:#FFF;}

.greeBlock .numA{background:#73a721; color:#FFF;}
.greeBlock .thBlockR .slideTxtBox .hd ul li.on{background:#73a721; color:#FFF;}
.greeBlock .thBlockM,.greeBlock .thBlockL,.greeBlock .thBlockR{ border-color:#73a721;}
.greeBlock a:hover{color:#73a721;}

.blueBlock .thBlockM h1,.blueBlock .thBlockM h2 a,.blue{ color:#1a8e8d;}
.blueBlock .thBlockL h1{background:#1a8e8d; color:#FFF;}
.blueBlock .numA{background:#1a8e8d; color:#FFF;}
.blueBlock .thBlockR .slideTxtBox .hd ul li.on{background:#1a8e8d; color:#FFF;}
.blueBlock .thBlockM,.blueBlock .thBlockL,.blueBlock .thBlockR{ border-color:#1a8e8d;}
.blueBlock a:hover{color:#1a8e8d;}

.blueBlock2 .thBlockM h1,.blueBlock .thBlockM h2 a,.blue{ color:#1a8e8d;}
.blueBlock2 .thBlockL h1{background:#1a8e8d; color:#FFF;}
.blueBlock2 .numA{background:#1a8e8d; color:#FFF;}
.blueBlock2 .thBlockR .slideTxtBox .hd ul li.on{background:#ff64bc; color:#FFF;}
.blueBlock2 .thBlockM,.blueBlock .thBlockL,.blueBlock .thBlockR{ border-color:#1a8e8d;}
.blueBlock2 a:hover{color:#1a8e8d;}

.corRed{ color:#f96565;}

.recentlist{ border:#f08daf solid 1px; border-top-width:1px; border-radius:10px; overflow:hidden; background:#FFF; margin-top:15px;}
.recentlist h1{ background:#f08daf; line-height:45px; height:45px; overflow:hidden; padding:0 20px; font-size:16px; color:#FFF; font-weight:bold;}
.recentlist h4{ background:#f08daf; line-height:45px; height:45px; overflow:hidden; padding:0 20px; font-size:16px; color:#FFF; font-weight:bold;}
.recentL{ width:260px; border-right:#f08daf solid 1px;}
.recentR{ width:836px;border-left:#FFF solid 1px;}
.recentL{}

.recentR h1 .fr a{ font-size:14px; color:#FFF;}


.namelist img{ display:block; margin:0 auto; padding:10px 0;}
.namelist span{ font-size:12px; display:block; padding:0 20px; padding-top:10px; line-height:22px;}

.contact{ background:#c9f4ff; padding:20px; margin-top:15px; line-height:22px;}
.contact h2{ font-size:16px; padding-bottom:20px; font-weight:bold;}

.recentRList{ margin:20px;}
.recentRList th{ border-bottom:#666 solid 2px; line-height:40px; font-size:14px;}
.recentRList td{ border-bottom:#CCC solid 1px; line-height:40px;}
.recentRList td b{ font-size:14px;}
.recentRList .time{ color:#999;}
.footer{ background:#d5d5d5; padding:30px 0; text-align:center;position: relative;bottom:0;}

.aboutImg{ border-radius:10px; border:#CCC solid 1px; background:#FFF; text-align:center;width: 156px;min-height: 200px;}
.aboutImg h1{ font-size:16px; line-height:35px;}
.aboutImg span{ display:block; line-height:20px; text-align:center; padding-bottom:10px; color: #999;}
.aboutCon{ width:900px; overflow:hidden;}
.topName .fl{ padding-right:20px; width:170px;}
.topName .fl b{ font-size:16px; padding-left:5px;}
.topName{ border-bottom:#666 solid 2px; overflow:hidden; line-height:35px;}
.topName .fr strong a{ border-radius:15px; background:#ff3498; color:#FFF; padding:3px 30px;}

.about{ overflow:hidden; clear:both;}
.aboutT{ overflow:hidden; margin-bottom:15px;}
.aboutT .fr{ font-size:14px; width:700px; padding:15px 0 0 0; line-height:22px; color:#858585;}
.aboutT h2{ font-size:46px; width:200px; color:#CCC; padding-top:25px;}
.aboutL{ overflow:hidden; border-bottom:#CCC solid 1px;border-top:#CCC solid 1px; padding:15px 0; line-height:30px; margin-top:15px;}
.aboutL div{ float:left; width:450px;}
.aboutL div b{ color:#ff3498; font-size:16px;}

.works{ clear:both; margin-top:15px;border-radius:10px; border:#CCC solid 1px; overflow:hidden;}
.works h2{ background:#ffc1c1 url(../images/banner.gif) no-repeat top right; overflow:hidden; line-height:46px;}
.works h2 .fl{ font-size:16px; font-weight:bold; padding-left:25px;}
.works h2 .fr a{ padding-right:25px; color:#FFF;}

.works ul { padding-top:10px;}
.works ul li{ padding:15px 25px;  overflow:hidden;}
.works ul li img{ float:left; border-radius:10px;}
.readAbout{ width:930px;}
.readAbout h3{ overflow:hidden; padding-bottom:5px; border-bottom:#CCC solid 2px; margin-bottom:5px; line-height:25px;}
.readAbout h3 .fl{ font-size:18px;}
.readAbout p{ line-height:22px; color:#999;}
.readAbout h4{ overflow:hidden; border-bottom:#666 solid 1px; line-height:35px;}
.colR{ color:#e14391;}
.colB{ color:#008ac4;}
.readAbout p{ line-height:22px; color:#999;}
.readAbout h4 .fr{ color:#999;}
.more{ background:#ededed; line-height:45px; text-align:center; display:block; margin-top:20px; clear:both; overflow:hidden;}
.more a{ display:block;}
.more a:hover{ display:block; color:#FFF; background:#e14391;}

.works { background:#FFF;}
.works2{ margin-bottom:20px;}
.works2 .recentRList{ padding:0 10px;}
.works2 h2{ height:45px; overflow: hidden; padding-left:5px;}
.works2 span a{ display:block; width:130px; text-align:center; background:#fff1f1; margin-top:10px; border-radius:5px; line-height:39px; font-size:14px;}
.works2 span a:hover,.works .hov a{ background:#FFF; color:#e14391;}
.works2 h2 .fl{ display:block; padding-left:5px;}

.reader{ padding:15px 0 0 0; color:#999; height:48px;}

.worksLL{ width:240px; overflow:hidden;}
.worksLL img{ border-radius:10px;width: 100%;}
.worksLL .workListBtn{ overflow:hidden; width:250px; padding-top:15px;}
.workListBtn div a{ display:block; width:82px; background:#858585 url(../images/readico01.gif) no-repeat 7px center; padding-left:35px; line-height:35px; float:left; color:#FFF; margin-bottom:5px; margin-right:5px; border-radius:5px;}

.workListBtn .btn1 a{ background:#ff0082 url(../images/readico01.gif) no-repeat 7px center;}
.workListBtn .btn2 a{ background:#848484 url(../images/readico02.gif) no-repeat 7px center;}
.workListBtn .btn3 a{ background:#848484 url(../images/readico03.gif) no-repeat 7px center;}
.workListBtn .btn4 a{ background:#848484 url(../images/readico04.gif) no-repeat 7px center;}
.workListBtn .btn5 a{ background:#ed7db5 url(../images/readico05.gif) no-repeat 7px center;}
.workListBtn .btn6 a{ background:#ed7db5 url(../images/readico06.gif) no-repeat 7px center;}

.worksL{width:815px;}
.worksLList{ border:#d2d2d2 solid 1px; border-top:#e14391 solid 4px; border-radius:10px; background:#fff;  padding:20px 20px 15px 20px; overflow:hidden;}
.worksLR{ width:515px;}
.worksLR h1{ font-size:24px; color:#e14391; font-weight:bold; line-height:25px;}
.worksLR h4{ font-size:24px; color:#e14391; font-weight:bold; line-height:25px;}
.workSecTitle{ line-height:30px; color:#999;}
.workSecHit{ border-radius:5px; background:#f4f4f4; border:#E1E1E1 solid 1px; line-height:30px; overflow:hidden; margin:10px 0;}
.workSecHit span{ display:block; float:left; width:86px; padding-left:10px;}
.worksLR .wap{color: #e14391;min-height: 35px;line-height: 35px;padding: 0 ;font-weight: bold;}
.worksLR h2{ font-size:16px; border-bottom:#999 solid 1px; line-height:35px;}
.worksLR p{ padding:10px 0; line-height:24px; color:#696969;border-bottom:#999 solid 1px;}
.workInfoList{border-bottom:#999 solid 1px; padding:15px 0; line-height:30px; overflow:hidden;}
.workInfoList span{ display:block; float:left; width:170px}

.worksR{ width:260px;}
.worksR .worksRTop{ border:#d2d2d2 solid 1px; border-top:#e14391 solid 4px; border-radius:10px; background:#fff;}
.worksR .workRHead{ border-radius:150px; width:150px; overflow:hidden; display:block; margin:15px  auto;height: 157px; }
.worksR h2{ font-size:16px; text-align:center; color:#ff3498; font-weight:bold;}
.worksR h3{ text-align:center; color:#999;}
.worksR p{ text-align:center; padding:10px 15px; text-align:left; line-height:22px;}
.worksR h1{ background:#ffcfe6; line-height:40px; font-size:16px; padding:0 15px; color:#ff3498;}
.worksR h5{ background:#ffcfe6; line-height:40px; font-size:16px; padding:0 15px; color:#ff3498;}
.worksR .worksRList{ padding:15px; line-height:24px;}
.worksR .worksRList li a{ }

.slideTxtBoxSec,.slideTxtBoxSec2{border:#d2d2d2 solid 1px; border-radius:10px; background:#fff; margin-top:15px;}
.slideTxtBoxSec .hd{ background:#ffcfe6}
.slideTxtBoxSec .bd li{ border-bottom:#CCC solid 1px;}
.slideTxtBoxSec img{display: inline;}

.slideTxtBoxSec2 .hd li{ width:128px; background:#ff6db7; color:#FFF; border-left:#FFF 1px solid;}
.worksR .gzTitle{ font-size:16px; color:#ff3498; padding-top:10px; padding-bottom:20px;}
.worksR .ulList { width:280px;}
.worksR .ulList li{ float:left; width:135px; text-align:left;height:216px;overflow:hidden;}
.worksR .ulList li img{ width:123px;height: 170px;}
.worksR .ulList li span{ padding-bottom:25px; padding-top:10px; display:block;}

.worksL2{ border:#d2d2d2 solid 1px; border-radius:10px;overflow:hidden; margin-top:15px; background:#FFF;}
.worksL2 h1{ font-size:16px; line-height:45px; background:#f9f9f9; border-bottom:#d2d2d2 solid 1px; padding-left:20px; overflow:hidden;}
.worksL2 h4{ font-size:16px; line-height:45px; background:#f9f9f9; border-bottom:#d2d2d2 solid 1px; padding-left:20px; overflow:hidden;}
.worksL2 h2{ padding:15px 20px 0 20px;}
.worksL2Con{ padding:0 20px;}
.worksL2Con p{ padding:10px 0; line-height:24px;}
.readBtn{ text-align:right; padding-bottom:15px;}

.worksL2 h1 .fr { font-size:12px; padding-right:20px;}
.inputA{ padding:20px;border-bottom:#CCC solid 1px; margin-bottom:10px;}
.inputA textarea{ padding:5px; height:50px; border:#CCC solid 1px; width:99%; overflow:hidden; background:#E7E7E7;}
.subBtn{ padding:10px 0 30px 0; }
.subBtn button{ border:#C36; background:#ff3498; color:#FFF; border-radius:5px; padding:5px 30px;}

.messageList{ padding:10px 20px; overflow:hidden; border-bottom:#CCC solid 1px; padding-bottom:15px; padding-top:15px;}
.messageListR{ width:700px;}
.messageListT{ overflow:hidden;}
.messageListT .fr{ color:#999;}
.messageListT b{ font-size:16px; font-weight:bold; color:#ff3498;}
.messageListT i{ color:#ff3498; padding: 0 10px;}
.messageListN{ color:#999;}
.messageListP{ padding:10px 0; line-height:20px; color:#676767;}
.messageListP img{
	display: inline;
	margin-right: 10px;
}
.messageListH{ text-align:right;}

.readDetailCon{ padding-top:30px;}
.readDetail{ background:#b5b5b5;_height:100%;}
.centerIn{ width:1000px; margin:0 auto; position:relative;}
.DtailNav{ padding-bottom: 40px;}
.DtailNav li{ float:left; width:100px; text-align:center; line-height:35px; }
.DtailNav li a{background:#e9e9e9; margin-left:5px;border-top-left-radius:5px;border-top-right-radius:5px; display:block;}
.DtailNav li a:hover,.DtailNav .secHover a{ background:#f4f4f4}
.readDetailbody{ background:#f4f4f4;}

.leftNav{  position:fixed;right:50%;margin-right: 498px;z-index: 100; margin-top:40px;}
.leftNav ul li{  text-align:center; font-size:14px; margin-bottom:5px;}
.leftNav ul li a{border-top-left-radius:5px; border-bottom-left-radius:5px; display:block;width:80px; padding:15px 0; background:#d6d6d6; }
.leftNav ul li a:hover,.leftNav .secHover a{ background:#f4f4f4; padding-left:2px; font-weight:bold;}
.readDetailbody{ position:absolute;box-shadow: 0px 0px 10px #888888;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom: 50px;width: 1000px;overflow: hidden;}
.readDetailbody h1{font-size:28px; line-height:35px; font-weight:bold; color:#ff3498; text-align:center; padding-bottom:35px; padding-top:35px;}
.readDetailbody h2{ background:#e9e9e9; line-height:35px; text-align:center; margin-bottom:20px; color:#999; margin:0 50px;}
.readDetailbody h2 b{ color:#666;}
.xsDetail{ font-size:14px; line-height:24px; margin:30px 50px;}
.xsDetail p{ padding-bottom:20px;text-indent:2em;}

.side{position:fixed;width:54px;height:275px; left:50%; bottom:100px;z-index:100; margin-left:510px;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.5;filter:Alpha(opacity=50);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.5;filter:Alpha(opacity=50);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ff3498;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.textInput{ background:#e9e9e9; padding:30px 50px; overflow: hidden;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.textInput textarea{ height:60px; width:700px; padding:5px; display:block; float:left; border:#CCC solid 1px;}
.textInput span{ display:block; float:left; width:100px;color: #676767;}
.textInput div{ padding-bottom:10px; overflow:hidden;}
.textInput input{ display:block; float:left; border:#CCC solid 1px; line-height:25px; height:25px; padding:0 5px; width:600px;}
.textInput .btn2{ background:#ff3498; color:#FFF; width:100px; text-align:center; height:27px; border:none;}

.dsPage{ border-radius:10px; width:650px; background:#FFF;margin-top:-100px;}
.dsPage h1{ background:#d3d3d3;border-top-left-radius:10px;border-top-right-radius:10px; line-height:45px; padding: 0 20px; font-size:14px; overflow:hidden;}
.dsPage h2{ font-size:24px; text-align:center; margin:0 20px 20px 20px; border-bottom:#999 dotted 1px; clear:both; padding-bottom:10px; color:#ff3498;}
.dsPage h3{ margin:0 20px; padding-bottom:10px; font-size:14px;}
.dsPage h3 b{ color:#ff3498}

.tabBtn{ overflow:hidden; display:block; padding:20px;}
.tabBtn span{ display:block; width:50%; float:left; text-align:center; background:#E7E7E7; line-height:35px;}
.tabBtn span a{ display:block; border-bottom:#999 solid 2px;}
.tabBtn span a:hover,.tabBtn span .hov{ background:#ff3498; color:#FFF; border-bottom:#C06 solid 2px;}

.sbList{ margin:0 20px; overflow:hidden; padding-bottom:10px; border-bottom:#999 dotted 1px; margin-bottom:15px;}
.sbList span{ float:left; width:150px; display:block; line-height:24px;}
.textIn{ margin: 0 20px; line-height:24px; border-bottom:#999 dotted 1px; padding-bottom:15px; margin-bottom:15px;}
.textIn textarea{ width:98%; border:#CCC solid 1px; padding:5px; height:60px; color:#999;}
.dsTirps{ margin: 0 20px; padding-bottom:30px; color:#999;}
.subBtn a{ display:block;  background:#ff3498; color:#FFF; margin:0 20px; line-height:40px; text-align:center;}
.listTable{ margin: 20px; overflow:hidden;}
.listTable th{ background:#E7E7E7; border-bottom:#999 solid 1px; line-height:40px; padding:0 10px;}
.listTable td{  border-bottom:#CCC solid 1px; line-height:35px; padding:0 10px;}
.listTable tr:hover{ background:#FFE3F1;}
.bottomBtn{ line-height:35px; background:#FFE3F1; padding:0 20px;}
.bottomBtn span a{ background:#ff3498; color:#FFF; line-height:24px; padding:5px 10px;}

/*登录弹窗*/
.login_layer{width:500px;height:224px;border:1px solid #ccc;background:#fff;position:relative;}
.login_layer h3{font:18px/18px "微软雅黑";height:30px;border-bottom:1px solid #ccc;padding-left:12px;line-height:30px;position:relative;}
.login_layer h3 a{display:block;width:16px;height:16px;background:url(../images/cross.png) left 3px no-repeat;margin:8px;cursor:pointer;position:absolute;top:0;right:0;}
.login_layer h3 a:hover{background:url(../images/cross.png) left -46px no-repeat;}
.login_layer_left{width:325px;height:100px;border-right:1px solid #ccc;margin-top:20px;}
.l_layer_left_tip{width:236px;margin-left:89px;margin-bottom:10px;height:20px;}
.l_layer_left_tip span.ko{padding:3px 0 3px 23px;background:url(../images/enter_ko.png) left center no-repeat;color:#f69;}
.l_layer_left_tip span.ok{padding:3px 0 3px 23px;background:url(../images/enter_ok.png) left center no-repeat;}
.l_layer_left_enter{margin-bottom:15px;margin-left:42px;}
.l_layer_left_enter label{width:89px;text-align:right;}
.l_layer_left_enter input{width:170px;height:20px;border:1px solid #ccc;line-height:20px;padding:0 5px;}
.login_layer_right{width:135px;height:100px;margin-top:20px;}
.login_layer_right p{color:#666;line-height:24px;}
.login_layer_right a{display:block;width:80px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:#900;margin-top:10px;}
.login_layer_bottom{background:#f2f2f2;height:45px;line-height:45px;width:500px;position:absolute;bottom:0;left:0;}
.login_layer_bottom input{margin:0 5px 0 10px;}
.login_layer_bottom input.login_layer_bottom_btn{width:80px;height:30px;line-height:30px;text-align:center;background:#900;color:#fff;border:0 none;font-weight:bold;cursor:pointer;margin-left:30px;margin-top:8px;*margin-top:5px;font-size:14px;_margin-top:8px;}
.login_layer_bottom a{color:#39f;margin-left:5px;}

.geRen_article_tab{width:950px; background:#fff; padding:0 15px 0px 15px;}
.geRen_article_tab ol{border-bottom:1px solid #d5d8dc; *padding-bottom:10px;}
.geRen_article_tab ol li{float:left; width:110px; height:18px;line-height:18px; text-align:center; cursor:pointer; font-size:14px; position:relative; border-right:1px solid #d5d8dc; margin:14px 0 10px 0;}
.geRen_article_tab ol li img{position:absolute; bottom:-21px; left:50%; margin-left:-9px; display:none;}
.geRen_article_tab ol li.active{color:#ff3498; font-weight:bold;}
.geRen_article_tab ol li.active img{display:block;}
.geRen_article_tab .div{display:none; padding:25px 0 15px 15px;}
.geRen_article_tab .div .zuopinBox{margin-bottom:40px;}
.geRen_article_tab .div .jingxuan{margin-top:14px;}
.geRen_article_tab .div.active{display:block;}
.geRen_article_tab .div .reviList li {float: left;line-height: 60px;margin-right: 10px;}
.geRen_article_tab .div ul.zuopin li{float:left;}
.geRen_article_tab .div ul.zuopin li.book{width:106px; height:140px;}
.geRen_article_tab .div ul.zuopin li.font{width:650px; margin-left:15px;}
.geRen_article_tab .div ul.zuopin li.font p{margin:10px 0;}
.geRen_article_tab .div ul.zuopin li.font .p1 a{font-weight:bold; color:#526584;}
.geRen_article_tab .div ul.zuopin li.font .p1 time span{color:#777779;}
.geRen_article_tab .div ul.zuopin li.font .p2 a{color:#526584;}
.geRen_article_tab .div ul.zuopin li.font .p2 span{margin-right:50px;}
.geRen_article_tab .div ul.zuopin li.font .p3{line-height:24px; color:#808080; border-bottom:1px solid #d5d8dc; padding-bottom:12px;}
.geRen_article_tab .div ul.zuopin li.font .p4{color:#aa2746;}
.geRen_article_tab .div ul.zuopin li.font .p4 a{color:#526584;}
.geRen_article_tab .div ul.zuopin li.aside{width:92px; padding-left:40px;}
.geRen_article_tab .div ul.zuopin li.aside a{display:block; width:92px; height:27px; text-align:center; line-height:27px; background:#365260; color:#fff; margin:10px 0;}
.geRen_article_tab .div ul.zuopin li.aside a.zll{background:#aa2746;}
.geRen_article_tab .div .rongYu{}
.geRen_article_tab .div .rongYu .p1{margin-bottom:12px;}
.geRen_article_tab .div .rongYu .p1 span{color:#526584}
.geRen_article_tab .div table thead td{background:#e4e8ea; padding:10px 0; color:#526584;}
.geRen_article_tab .div table tbody td{padding:15px 0; border-bottom:1px dashed #ccc; color:#526584;}
.geRen_article_tab .div table tbody td a{color:#526584;}
.geRen_article_tab .div table .center{text-align:center;}
.geRen_article_tab .div .shuping p{color:#666; padding:10px 25px;}
.geRen_article_tab .div .shuping p a{line-height:24px;}
.geRen_article_tab .div .shuping p .color_h{color:#526584;}

/*友情链接*/
.friend_link{height:auto;border:1px solid #d9d9d9;background:#fff;padding:15px 20px;*padding-bottom:25px;border: 1px solid #f08daf;border-radius: 10px;margin-top: 10px;}
.friend_link h2{font-size:14px;font-weight:bold;margin-bottom:15px;}
.friend_link a{display:block;margin-bottom:12px;float:left;*margin-bottom:15px;}
.friend_link span{display:block;margin:0 3px;float:left;margin-bottom:12px;*margin-bottom:15px;}

/*footer start*/
.footer{width:100%;height:130px;background:#d5d5d5;}
.footer_inner{width:950px;height:130px;margin:0 auto;padding-top:5px;}
.footer_inner p{color:#676767;text-align:center;margin-bottom:10px;}
.footer_inner p a{color:#676767;}
/*footer end*/

#common_box{width:130px;position:fixed;_position:absolute;left:0;top:40%;background:#fff;z-index:88;}
#common_box p{margin-bottom: 10px;}
#cli_on{width:125px;cursor:pointer;text-align:right;height: 20px;padding-right: 5px;}
.thBlockR .tempWrap{
	width: 270px!important
}